/*__css_*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; }
:focus { outline: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
a img, iframe { border: medium none; }
ol,ul{list-style: none outside none;}
input, textarea, select, button { font-family: inherit; font-size: 100%; }
a { text-decoration:none; }
body{ font-family:"微软雅黑"; background:#f6f6f6;}
li{float:left;}

.w{width:100%}
.w1000{width:1000px;}
.m0{margin:0 auto;}
.tc{text-align:center;}
.of{overflow: hidden;}
.cf{display:block;}
.mb30{margin-bottom:30px;}
.mt40{margin-top:40px;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.fff{ background:#fff;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}

.top{ width:100%; height:100px;}
.top_box{ width:100%; height:100px; margin:0 auto; background:#f6f6f6; display:block; overflow: hidden; z-index: 1;left:0; right:0; top:0; bottom:0;}
.box-box{ width:1000px; margin:0 auto;}
.logo{ width:209px; height:89px; padding:5px 0 0 0; float:left;}
.nav{ float:left; margin:27px 0 0 25px; display:inline;}
/*
.toc li{ float:left; margin:0 5px; display:inline;}
.toc li a{ display:block; width:90px; height:45px; text-indent:-9999px;}
.toc li a.nav_01{ background:url(../images/nav.jpg) no-repeat 18px 0;}
.toc li a.nav_01:hover{ background:url(../images/nav.jpg) no-repeat 18px -51px;}
.toc li a.nav_02{ background:url(../images/nav.jpg) no-repeat -85px 0;}
.toc li a.nav_02:hover{ background:url(../images/nav.jpg) no-repeat -85px -51px;}
.toc li a.nav_03{ background:url(../images/nav.jpg) no-repeat -205px 0;}
.toc li a.nav_03:hover{ background:url(../images/nav.jpg) no-repeat -205px -51px;}
.toc li a.nav_04{ background:url(../images/nav.jpg) no-repeat -320px 0;}
.toc li a.nav_04:hover{ background:url(../images/nav.jpg) no-repeat -320px -51px;}
.toc li a.nav_05{ background:url(../images/nav.jpg) no-repeat -435px 0;}
.toc li a.nav_05:hover{ background:url(../images/nav.jpg) no-repeat -435px -51px;}
.toc li a.nav_06{ background:url(../images/nav.jpg) no-repeat -555px 0;}
.toc li a.nav_06:hover{ background:url(../images/nav.jpg) no-repeat -555px -51px;}
*/

.index_nav{float:left; margin:0 8px; display:inline;}
.index_nav li a{width: 108px; height: 70px;padding-top:30px;text-align: center;display: block; color: #333;font-size: 14px;}
.index_nav li b{font-size: 12px; color: #999; font-family: Arial;}
.index_nav li a span{text-align: center;display: inline-block;}
.index_nav li a.current{/* background: #00743b;*/ color: #00743b;}
.index_nav li a.current b{color: #00743b;}
.index_nav li a:hover{/* background: #00743b; */color: #00743b;transition:all 0.2s ease-in-out;}
.index_nav li a:hover b{color: #00743b;}

.wrnav{float:left; margin:0 8px; display:inline;}
.wrnav li a{width: 95px; height: 70px;padding-top:30px;text-align: center;display: block; color: #333;font-size: 14px;}
.wrnav li b{font-size: 12px; color: #999; font-family: Arial;}
.wrnav li a span{text-align: center;display: inline-block;}
.wrnav li a.current{/* background: #00743b;*/ color: #00743b;}
.wrnav li a.current b{color: #00743b;}
.wrnav li a:hover{/* background: #00743b; */color: #00743b;transition:all 0.2s ease-in-out;}
.wrnav li a:hover b{color: #00743b;}

/* mainbanner */
.mainbanner{ height:600px; overflow:hidden; position:relative; z-index:10;}
.mainbanner_window{ left:50%; width:2000px; height:600px; overflow:hidden; margin-left:-1000px; position:absolute;}
.mainbanner_window ul{ width:999999px; height:600px; position:relative;}
.mainbanner_window li{ width:2000px; height:600px; text-align:center; font-size:0px; float:left; display:inline;}
.mainbanner_window li img{ width:auto;}
.mainbanner_list{ left:50%; top:550px; width:500px; height:30px; margin-left:-75px; position:absolute;}
.mainbanner_list li{ width:30px; height:30px; overflow:hidden; float:left; display:inline;}
.mainbanner_list a{ background:url(../images/XXX.png) no-repeat; width:25px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:rgb(255, 255, 255); font-size:12px; font-weight:700; float:left; display:inline-block;}
.mainbanner_list li.active a{ background-position:0 -30px; text-decoration:none;}
.mainbanner_list li a:hover{ background-position:0 -30px; text-decoration:none;}

#warp{width:100%; height:100px;}
.topfloat{position:fixed; top:0;_position:relative; z-index:100; _top:expression(offsetParent.scrollTop+0);border-bottom:1px #e0e0e2 solid;}
.col-lg-12{ width:100%;}
.toc-holder{ width:100%; height:100px; position: relative; top: 0px; z-index:20; background:#f6f6f6;}
.toc{ float:left; margin:27px 0 0 10px; display:inline;}
.xinlang{ display:block; width:100px; height:45px; background:url(../images/nav.jpg) no-repeat -650px 0; float:right; margin:27px 10px 0 0; display:inline; text-indent:-9999px;}
.qq{ display:block; width:40px; height:45px; background:url(../images/nav.jpg) no-repeat -755px 0; float:right; margin:27px 10px 0 0; display:inline; text-indent:-9999px;}
.h2_top{ margin-top:100px; display:block;}
.sTop{ padding-bottom:30px; padding-top:100px; width:100%; float:left;}

.wr1{ border-top:1px solid #e0e0e2; width:100%; float:left;}
.about{ width:1100px;margin:0 auto; height:640px;}
.aboutL{float:left;width:470px;height:618px;}
.aboutL .wrpic{margin:25px 0 0 10px;}
.aboutL .wrtitle{font-size:25px; color:#333;margin:10px 0 20px 10px;line-height:40px;}
.aboutL .wrcon{font-size:14px;color:#333;text-indent:2em;line-height:38px;padding:0px 0 5px;/*letter-spacing:2px*/}
.aboutL .wrmore{float:right;font-size:16px;color:#545353;padding:20px 0 0;}
.aboutL .wrmore a{color:#333;}
.aboutL .wrmore a:hover{color: #00743b;text-decoration:underline}
.aboutR {float:right;}
.aboutR h3{ display:block; width:450px; height:195px; background:url(../images/aboutus01.jpg) no-repeat; text-indent:-9999px; margin:0px auto 30px auto;}
.aboutR ul{ width:628px; height:400px;overflow:hidden;}
.aboutR ul li{ float:left; margin:10px 0px 10px 50px; display:inline;}
.aboutR ul li a.about_img{ display:block; width:139px; height:89px; background:url(../images/about_bg.jpg) no-repeat; padding:3px 0 0 15px;}
.aboutR ul li a.about_zi{ display:block; width:154px; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#444; text-align:center;}
.aboutR ul li a.about_zi:hover{ color:#00743b;}

.wr2{ width:100%; height:810px; background:#4a4a4a; float:left; padding-top:20px;}
.section3_box{ width:1200px; height:810px; position:relative; margin:0 auto;}
.show_title{ width:165px; height:152px; margin:0 auto; background:url(../images/show.jpg) no-repeat; text-indent:-9999px;}
#show_box{ width:1196px; position:relative;  margin:30px auto 0 auto;}
#show_list{ width:1196px;}
#show_list li{ display:block; width:243px; height:410px; background:#fff; float:left; margin:30px 28px 0 28px; display:inline;}
#show_list li a.show_photo{ display:block; width:243px; height:261px; float:left;}
.show_con{ width:243px; height:96px; float:left; padding-top:10px;}
.show_messages{ width:243px; height:42px; border-top:1px solid #ccc; float:left;}
.show_01{ color:#666; font-size:12px; line-height:25px; text-indent:15px;}
.show_02{ text-indent:15px;}
.show_02 a{ color:#333; font-size:16px; line-height:25px;}
.show_02 a:hover{ color:#00743b;}
.show_messages span{ font-size:12px; color:#666; line-height:42px; margin:0 0 0 20px;}
.show_messages span.clock{ background:url(../images/clock.jpg) no-repeat left; padding-left:20px;}
.more a{ display:block; width:117px; height:154px; background:url(../images/more.jpg) no-repeat; text-indent:-9999px; position:absolute; bottom:-54px; left:542px;}

a#show_prev { background:url(../images/icon_next_prev.gif) no-repeat; cursor:pointer; display:block; font-size:12px; height:84px; left:-50px; position:absolute; text-indent:-9999px; top:400px; width:50px; z-index:10;}
a#show_next { background:url(../images/icon_next_prev.gif) no-repeat -50px 0; cursor:pointer; display:block; font-size:12px; height:84px; position:absolute; right:-50px; text-indent:-9999px; top:400px; width:50px; z-index:10;}


.wr3{ width:100%; height:auto; float:left; padding-bottom:100px;}
.youshi{ width:980px; margin:100px auto 0 auto;}
.youshi .img1{ float:left; margin:0 50px 0 0; display:inline;}
.youshi .img2{ float:right; margin:0 0 0 50px; display:inline;}
.youshi dd h2{ font-size:36px; color:#00743b; line-height:80px; font-weight:normal;}
.youshi dd h3{ font-size:30px; color:#00743b; line-height:60px; font-weight:normal;}
.youshi dd h4{ font-size:18px; color:#00743b; line-height:50px; font-weight:normal;}
.youshi dd p{ font-size:16px; color:#444; line-height:22px;}


.wr4{width:100%;background: #fff;float:left;padding-bottom:50px;}

.wr5{ width:100%; height:auto; float:left; background:#313131; padding:20px 0 20px 0;}
.messages{ width:1200px; margin:0 auto;}
.messages_left{ float:left; width:620px;}
.messages_list li{ float:left; margin:10px 10px 10px 0; display:inline;}
.messages_list li label{ display:block; width:280px; height:30px; line-height:30px; font-size:18px; color:#1ab1e8;}
.messages_list li input{ width:280px; height:40px; float:left; line-height:40px; color:#727272; text-indent:10px;}
.messages_list li textarea{ width:600px; height:200px;}
.messages_list li input.button{ width:186px; height:58px; background:url(../images/button.jpg) no-repeat; border:0; cursor:pointer;}

.messages_right{ float:right; width:445px; margin-right:50px; display:inline;}
.messages_right h4{ display:block; width:445px; height:145px; border-bottom:1px solid #1ab1e8; float:left;}
.messages_right ul li{ float:left; margin:10px 3px; display:inline;}
.messages_right h3{ display:block; width:445px; height:100px; border-bottom:1px solid #1ab1e8; float:left;}
.messages_right h2{ display:block; width:445px; height:81px; float:left; margin-top:10px;}
a.QQ{ display:block; width:186px; height:58px; background:url(../images/QQ.jpg) no-repeat; float:left; margin-top:30px; display:inline;}
span.QQ01{ float:left; margin:30px 0 0 30px; display:inline;}

.footer{ width:100%; height:150px; background:#515151; float:left;}
.footer_box{ width:1000px; height:135x; margin:0 auto;}
.logo_bottom{ float:left; margin:30px 0 0 10px; display:inline;}
.copyright{ float:right; margin:20px 0 0 0; display:inline;}
.copyright p{ font-size:14px; color:#eee; text-align:right; line-height:22px;}



.sj_content01{ /*background:#515151; */background:#fff;float:left; width:100%;}
#show_list01{ width:1200px; margin:0 auto;}
#show_list01 li{ display:block; width:243px; height:410px; background:#eee; float:left; margin:15px 28px; display:inline;}
#show_list01 li a.show_photo{ display:block; width:243px; height:261px; float:left;}

.sj_content02{ background:#fff; float:left; width:100%;}
.content_box{ width:1200px; margin:0 auto;}
.sidebar{ width:360px; height:auto; float:left; margin-top:20px; display:inline;}
.product_title{ font-size:18px; font-weight:bold; line-height:50px; color:#000;}
.product_title01{ font-size:14px; line-height:30px; color:#555; border-bottom:1px solid #ccc; padding-bottom:10px;}
.product_con{ font-size:14px; line-height:24px; color:#555; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.product_sort{ color:#555; font-size:14px; line-height:40px; border-bottom:1px solid #ccc;}
.main{ width:820px; height:auto; float:right;/* margin-top:20px;*/ display:inline;}


.pages01{ width:1200px; margin:0 auto;}
.page1 { display: inline; float: right; height: 32px; margin: 30px 0 43px; width: 1200px; font-size: 12px; color: #fff; }
.page_set1 { float: right; line-height: 30px; text-align: left; }
.page_set1 a { background: none repeat scroll 0 0 #dbdbdb; color: #000; display: inline-block; float: left; height: 30px; line-height: 30px; padding: 0 10px; text-align: center; width: auto; }
.page_set1 span { background: none repeat scroll 0 0 #dbdbdb; color: #000; display: inline-block; float: left; height: 30px; line-height: 30px; padding: 0 10px; text-align: center; width: auto; }
.page_set1 span.current { background: none repeat scroll 0 0 #88af53; color: #fff; }
.page_set1 a:hover { background: none repeat scroll 0 0 #88af53; color: #fff; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: auto; }
.page_set1 a.page_prev, .page_set1 a.page_next { background: none repeat scroll 0 0 #dbdbdb; color: #000; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: auto; }
.page_set1 a.page_prev:hover, .page_set1 a.page_next:hover { background: none repeat scroll 0 0 #88af53; color: #fff; display: inline-block; height: 30px; line-height: 30px; text-align: center; width: auto; }
.page_set1 li a.page_default { background: none repeat scroll 0 0 #88af53; color: #fff; }

/*新闻*/
.title{font-size: 32px; color: #333;display: inline-block;padding: 70px 0;}
.newsList ul{width: 1080px;}
.newsList ul li{text-align: left;width: 290px;margin-bottom: 70px; margin-right: 65px;height:165px;}
.newsList ul li h1{font-size: 16px; color: #333;height:42px;}
.newsList ul li p{font-size: 13px; color: #444; line-height: 24px;margin-top: 6px;height:72px;}
.newsList ul li span{display: block;border-top: 1px solid #e3e3e3;line-height: 20px;margin: 16px 0;padding-top: 18px;}
.newsList ul li .xiangxi{font-size: 13px; color: #666;font-family: Arial}
.newsList ul li .time{font-size: 12px; color: #666;}
.newsList ul li h1:hover{color: #00743b;text-decoration: underline;}
.newsList ul li .xiangxi:hover{color: #00743b;text-decoration: underline;}
.amore{font-size: 15px; color: #444;border: 2px solid #999;padding:11px 55px;display: inline-block;margin-top: 70px;}
.amore:hover{background-color:#00743b;border: 2px solid #00743b; color: #fff; transition:all 0.15s ease-in-out;}
.newsMore{margin-top: 0px;*margin-top: 50px;}
.ggtitle b{background: url(../images/zxgg.png);width: 192px; height:15px;display:inline-block; }

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:32px;line-height:32px;text-align:center;letter-spacing:0;font-size:12px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 12px;margin:0 1px;}
.page_list a:hover{color:#333;border:1px solid #00743b;}
.page_list a.on{color:#fff;background:#00743b;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}


/*.r_serve{z-index:999; width:60px; border:#CFD0CF 1px solid; border-bottom:0px; background:#F1F1F1; position:fixed; _position:absolute; top:50%;left:50%;margin-left:600px; margin-top:-70px;}
*/
.r_serve{z-index:100; width:60px; border:#CFD0CF 1px solid; border-bottom:0px; background:#F1F1F1; float:right;position:fixed;right:10px;bottom:280px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));_margin-bottom:100px;}
.r_serve a{ color:#333333; text-decoration:none;}
.r_serve img{border:0px; vertical-align:top;}
.r_serve li{ list-style-type:none;width:60px; height:50px; padding-top:10px; border-bottom:#CFD0CF 1px solid;font-size:12px; color:#333333;text-align:center; line-height:22px;position:relative; cursor:pointer;}
.r_serve li img.maImg{ position:absolute; right:60px; bottom:-65px; display:none}

.r_gfq{ width:174px; background-color:#4E4E4E; color:#eee; font-size:12px; font-family:Verdana, Arial, "宋体"; position:relative;position:absolute; right:73px; bottom:-10px; display:none}
.r_gfq img.arrow{ position:absolute; top:0px;right:-13px;}
.r_gfq a{ color:#63c41c; text-decoration:none;}
.r_gfq a:hover{ text-decoration:underline;}
.r_gfq p{ width:148px; height:30px; margin:0px auto; text-align:left;}
.r_gfq p img{ vertical-align:bottom;}
.r_gfq p.ptitle{ height:34px; line-height:34px; text-align:center; border-bottom:#6F6F6F 1px dashed; margin-bottom:12px;}
